Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F13 Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 France F17 Ukraine F3 France F18 France F19 Spain F32 Italy F4 France F5 Italy F12 Italy F14 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Italy F18 Romania F12 Italy F24 Romania F13 Italy F25 Italy F29 France F12 France F14 Great Britain F15 Nigeria F5 Nigeria F6 France F19 Great Britain F17 Spain F37 Russia F2 France F4 Morocco F2 Italy F6 Italy F10 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Germany F5 France F3 Kazakhstan F6 Italy F4 Italy F5 Italy F23 Italy F27 Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Ukraine F4 Belarus F2 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Italy F1 Italy F2 Italy F15 Uzbekistan F1 Denmark F1 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano M25+H Pozoblanco Sarajevo Challenger Alexander Kolyaskin Memorial - Donetsk Memorial Manfredini - Sassuolo Open de L'Isere-Trophee BNP Paribas - Grenoble Istanbul Challenger Challenger DCN de Cherbourg - Cherbourg 5° Sporting Challenger - Turin Unicredit (Suisse) Bank S.A. Challenger - Chiasso Astana Challenger - Astana Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Alexander Kolyaskin Memorial - Donetsk Guzzini Challenger - Recanati Canottieri Mincio Open - Mantova Genoa Open Challenger-Fondazione Carige - Genova UTC Open by Selena - Cherkassy Open D'Orleans - Orleans Ethias Trophy - Mons Memorial Manfredini - Sassuolo PEOPLEnet Cup - Dnepropetrovsk Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Internationaux du Doubs - Besancon Morocco Tennis Tour - Tanger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Sail Open - New Delhi Open D'Orleans - Orleans Izmir Cup - Izmir Open Diputacion Ciudad de Pozoblanco - Cordoba Open Castilla y Leon - Segovia Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi Geneva Challenger - Geneva UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Arroyo de la Encomienda - Valladolid President's Cup - Astana Delhi Challenger I - New Delhi Sail Open - New Delhi Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio IPP Open - Helsinki Black Forest Open - Freudenstadt Heilbronn Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Besancon Challenger Bergamo Challenger Alexander Kolyaskin Memorial - Donetsk Barletta Challenger Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Ramat Hasharon Challenger Nottingham Challenger Morocco Tennis Tour - Fes Pozoblanco Challenger Penza Challenger Recanati Challenger Saransk Challenger Penza Cup - Penza Segovia Challenger Istanbul Challenger Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Karshi Challenger Privat Bank Cup - Dnepropetrovsk Alphen Challenger Mons Challenger New Delhi Challenger II - New Delhi Astana Challenger Jameson Cup - Milan Roma Challenger 2007 - Rome Prostejov Challenger Alexander Kolyaskin Memorial - Donetsk IPP Open - Helsinki Bratislava Challenger KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Meknes 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Pozoblanco Challenger Turin Challenger Genova Challenger St. Remy Challenger Szczecin Challenger San Remo Tennis Cup - San Remo Tashkent Challenger Mons Challenger TEAN International - Alphen Aan Den Rijn Kazan Challenger Cherbourg Challenger 3rd Volkswagon Challenger - Wolfsburg Bath Challenger Prague Challenger Nottingham Challenger Monza Challenger Penza Challenger Beijing Challenger Samarkand Challenger Como Challenger Mons Challenger Tashkent Challenger Rennes Challenger Geneva Challenger Tyumen Challenger Heilbronn Challenger Monza Challenger Mersin Challenger Prostejov Challenger Izmir Challenger Nottingham Challenger Prague Challenger Astana Challenger Lexington Challenger Morocco Tennis Tour - Rabat Segovia Challenger Marburg Challenger St. Remy Challenger Petange Challenger Izmir Challenger Orleans Challenger Arpa Ceramic Cup - Reggio Emilia Fergana Challenger Rennes Challenger Togliatti Cup - Togliatti Mouilleron-Le-Captif Challenger Kazan Challenger Mordova Cup 2007 - Saransk LXVII Concursu Internacional de Vigo - Vigo Tyumen Challenger Citta di Como - Como Dallas Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Astana Challenger Irving Challenger Bauer Watertechnology Cup 2007 - Eckental Savannah Challenger Heilbronn Challenger Braunschweig Challenger 2008 China TCL Challenger - Guangzhou Sony Ericsson Open 2008 - Belgrade Aptos Challenger Mons Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Raanana Challenger Napoli Challenger Heilbronn Challenger Seoul Challenger Prostejov Challenger Milan Challenger Winnetka Challenger Bulgarian Open Challenger - Sofia Astana Challenger Astana Challenger Orleans Challenger Challenger Banque Nationale - Granby Mons Challenger Rennes Challenger Brescia Challenger Launceston Challenger Irving Challenger Poprad Tatry Challenger PEOPLEnet CUP - Dnepropetrovsk Orleans Challenger Happy Valley Challenger Genova Challenger Gimcheon Challenger Busan Challenger Shymkent Challenger Surbiton Challenger Tenerife Challenger Prague Challenger Braunschweig Challenger Brest Challenger Geneva Challenger Nottingham Challenger Ilkley Challenger Taipei City Challenger Aptos Challenger Vancouver Challenger Geneva Challenger Almaty Challenger Shymkent Challenger Shymkent Challenger Tallahassee Challenger Bratislava Challenger Quimper Challenger Winnetka Challenger Izmir Challenger Izmir Challenger Bergamo Challenger Heilbronn Challenger Andria Challenger Recanati Challenger Cary 2 Challenger Bratislava 2 Challenger Samarkand Challenger Busan Challenger Aix En Provence Challenger Bratislava Challenger Bratislava Challenger Prague Challenger PrivatBank Cup - Dnepropetrovsk Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger M25 Qian Daohu Brest Challenger Nottingham Challenger Ilkley Challenger Happy Valley Challenger Wroclaw Challenger Andria Challenger Barletta Challenger Vicenza Challenger Binghamton Challenger Segovia Challenger Lexington Challenger Granby Challenger Biella 4 Challenger Turin Challenger Tennis Napoli Cup - Napoli Brest Challenger Bergamo Challenger Wroclaw Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Milan Challenger Cleveland Challenger Orleans Challenger Privatbank Open 2006 - Dnepropetrovsk Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Fergana Challenger Braunschweig Challenger Salinas Challenger V Trani Cup - Trani Taipei City Challenger The LTA Men's Challenger - Nottingham Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Columbus Challenger Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Brest Challenger Pau Challenger Nur-Sultan Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Lermontov Challenger Nottingham 1 Challenger Rome Challenger Nottingham-2 Challenger Bergamo Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Sporting Challenger - Turin Nonthaburi 1 Challenger 10ø Tornea B. Camparini - Reggio Emilia Istanbul Challenger Mitsubishi Electric Europe Cup - Monza Ortisei Challenger The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Challenger 42 - Andrezieux Ostrava Challenger 10° Trofeo Luigi Pezzoli - Bergamo Bratislava 1 Challenger Top Wool Challenger-Immagine Trophy - Biella Chicago Challenger Riviera di Rimini Challenger - Rimini Hamburg Challenger Noumea Challenger Brisbane 1 Challenger Almaty Challenger 1 - Almaty Open de Montauban - Montauban Brisbane 2 Challenger Kos-Zucchetti Tennis Cup - Cordenons Gwangju Challenger Shenzhen 1 Challenger Open de Rennes La Trinitaine - Rennes Guangzhou Challenger Wuxi Challenger Taipei Challenger Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Ethias Trophy - Mons Tashkent Challenger - Tashkent Istanbul Challenger Hamburg Challenger Quimper 2 Challenger Napoli Challenger Bordeaux Challenger Nottingham-2 Challenger Fergana Challenger Jonkoping Challenger Milan Challenger Bordeaux Challenger Prostejov Challenger Open 13 - Marseille Sarasota Challenger Bratislava Challenger Heilbronn Challenger Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Open 13 - Marseille Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Open 13 - Marseille Estoril Open - Estoril Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Proton Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Karshi Challenger Open Sabadell Atlantico - Barcelona Dubai Duty Free Tennis Championships - Dubai Pilot Pen Tennis - New Haven Szczecin Challenger Izmir Challenger Winnipeg Challenger Heilbronn Challenger Open Sabadell Atlantico - Barcelona Kazan Challenger AEGON Championships - London Nonthaburi 4 Challenger Bratislava 2 Challenger Belgrade Challenger Bratislava Challenger AEGON International - Eastbourne Helsinki Challenger Winston Salem - Winston Salem Delray Beach International Tennis Championships - Delray Beach Open de Moselle - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Sunrise Challenger Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Almaty Challenger Grand Prix Hassan II - Casablanca SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Bet-at-home Open - Hamburg Porto Challenger AEGON International - Eastbourne Catella Swedish Open - Bastad Napoli Challenger Atlanta Tennis Championships - Atlanta Turin Challenger Countrywide Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Gerry Weber Open - Halle Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Abierto Mexicano Telcel - Acapulco BMW Open - Munich Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Mons Challenger Antalya Open - Antalya TEB BNP Paribas Istanbul Open - Istanbul Sofia Open - Sofia Kremlin Cup - Moscow Bratislava Challenger Ortisei Challenger Qatar ExxonMobil Open - Doha Tunis Challenger Gonet Geneva Open - Geneva Infosys Hall of Fame Open - Newport AEGON International - Eastbourne Helsinki Challenger ATP Kremlin Cup - Moscow Estoril Open - Estoril ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Astana Open - Nur-Sultan AEGON Championships - London International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Medibank International - Sydney Open 13 - Marseille Bergamo Challenger Almaty Open - Almaty Binghamton Challenger Serbia Open - Belgrade AEGON Championships - London SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Segovia Challenger Heilbronn Challenger BMW Open - Munich AEGON International - Eastbourne Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Rome Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Mons Challenger Maui Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger BB&T Atlanta Open - Atlanta The Artois Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Swiss Indoors Basel - Basel Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Napoli Challenger Milan Challenger Brisbane - Brisbane St. Petersburg Open - St. Petersburg Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Roseto Degli Abruzzi Challenger Marburg Challenger Scheveningen Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Kremlin Cup - Moscow Internazionali di Tennis - Bergamo Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Zadar Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Gerry Weber Open - Halle Prague 2 Challenger Sofia Open - Sofia Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Ortisei Challenger Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington Medibank International - Sydney Infosys Hall of Fame Open - Newport Busan Challenger PBZ Zagreb Indoors - Zagreb Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Qatar ExxonMobil Open - Doha Columbus Challenger Hall of Fame Open - Newport Apia International - Sydney Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Sopot Challenger Mauthausen Challenger Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger Bratislava 1 Challenger Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BMW Open - Munich Citi Open - Washington Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto Moselle Open - Metz BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Monte-Carlo Rolex Masters - Monte-Carlo Dallas Open - Dallas Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London St. Petersburg Open - St. Petersburg U.S. Open - New York Wimbledon - London Citi Open - Washington Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel BMW Open - Munich Open Sabadell Atlantico - Barcelona BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport French Open - Paris French Open - Paris Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, QF, SUI-KAZ 3-2 Australian Open - Melbourne Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Winnipeg Challenger Wimbledon - London Wimbledon - London French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Olympics - Rio de Janeiro Sofia Open - Sofia Shanghai Rolex Masters - Shanghai